<?php
class AOrdenDespacho {

	public function __construct() {
	}

	public function actualizacionInventario(EFacade & $facade) {
		
		
		
		//echo 'se entro';
		epLoadConfig('../config.xml');

		$m = epManager::instance();
		$doc = & $facade->getDocumentRoot();
	    $workflowNDC = & $facade->getWorkflow();
		$ezpdo_= getManager();
		$role=NULL;

		
		$network=$doc->workflowRef->networkRef;
		
//		$query='FROM MConfiguracionCuenta as t WHERE t.documento.oid=?';
//		$configuracion=$ezpdo_->find($query,$network->epGetObjectId());
//		//echo '<br>configuracion contable',$configuracion[0];
//		
//		
//		$cuentas=$configuracion[0]->cuenta;
	
		
		//************CUENTA inventario ACTUALIZACION********************************//
		

		

			//
			//echo "<br><br> es:2",$reciboCliente;
		//echo '<br> jj ',$doc, '<hr> uhyfytf ',$notaCredito;
		$doc->epSetDirty(TRUE);// marcar el documento para que sea salvado los cambios en su lista de items
		$workflowNDC->epSetDirty(TRUE);
		$facade->saveWorkflow();			
		//echo '<hr>TTT',$doc,' ---- ',$ctaBancaria;
		
		$transSetSA = & EFacade :: getCurrentTransSetAuto($workflowNDC, 2); //TYPE AUTO AGENT
		$role=NULL;
		$transSA = $transSetSA->getTransByName('t3');
		$facade->fireTrans($transSA,$role,'Actualiza inventario', TRUE);
		//echo '<br>listo';
			
	}
	
	
}
?>